[INFO] cloning repository https://github.com/nickcox/dx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nickcox/dx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickcox%2Fdx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickcox%2Fdx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 723f5a09251b383ce95e53885e773ca7f396c845
[INFO] testing nickcox/dx against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnickcox%2Fdx" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nickcox/dx
[INFO] finished tweaking git repo https://github.com/nickcox/dx
[INFO] tweaked toml for git repo https://github.com/nickcox/dx written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nickcox/dx on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nickcox/dx already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded instability v0.3.12
[INFO] [stderr]   Downloaded unicode-segmentation v1.13.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a0b0009974a6752bdc54d710ecdc914bca3440c06e42f6128697d1873aa98a00
[INFO] running `Command { std: "docker" "start" "-a" "a0b0009974a6752bdc54d710ecdc914bca3440c06e42f6128697d1873aa98a00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a0b0009974a6752bdc54d710ecdc914bca3440c06e42f6128697d1873aa98a00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0b0009974a6752bdc54d710ecdc914bca3440c06e42f6128697d1873aa98a00", kill_on_drop: false }`
[INFO] [stdout] a0b0009974a6752bdc54d710ecdc914bca3440c06e42f6128697d1873aa98a00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e43825b73c6d8e5a1787e144bf20f1af64527474d903a4b9ea5885f3cdc50391
[INFO] running `Command { std: "docker" "start" "-a" "e43825b73c6d8e5a1787e144bf20f1af64527474d903a4b9ea5885f3cdc50391", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cdex v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.24s
[INFO] running `Command { std: "docker" "inspect" "e43825b73c6d8e5a1787e144bf20f1af64527474d903a4b9ea5885f3cdc50391", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e43825b73c6d8e5a1787e144bf20f1af64527474d903a4b9ea5885f3cdc50391", kill_on_drop: false }`
[INFO] [stdout] e43825b73c6d8e5a1787e144bf20f1af64527474d903a4b9ea5885f3cdc50391
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 60143366c210cbb19db424d6e0c20f3c2c14b5b0074c7aa8f472c526f4fff7cc
[INFO] running `Command { std: "docker" "start" "-a" "60143366c210cbb19db424d6e0c20f3c2c14b5b0074c7aa8f472c526f4fff7cc", kill_on_drop: false }`
[INFO] [stderr]    Compiling cdex v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.57s
[INFO] running `Command { std: "docker" "inspect" "60143366c210cbb19db424d6e0c20f3c2c14b5b0074c7aa8f472c526f4fff7cc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60143366c210cbb19db424d6e0c20f3c2c14b5b0074c7aa8f472c526f4fff7cc", kill_on_drop: false }`
[INFO] [stdout] 60143366c210cbb19db424d6e0c20f3c2c14b5b0074c7aa8f472c526f4fff7cc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fa3c22fba519972406098c78da24176c0233065a3a6bafb53755d535126b4958
[INFO] running `Command { std: "docker" "start" "-a" "fa3c22fba519972406098c78da24176c0233065a3a6bafb53755d535126b4958", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dx-ba4d5884cb93dc8c)
[INFO] [stdout] 
[INFO] [stdout] running 288 tests
[INFO] [stdout] test bookmarks::tests::accepts_valid_bookmark_names ... ok
[INFO] [stdout] test bookmarks::tests::rejects_invalid_bookmark_names ... ok
[INFO] [stdout] test bookmarks::storage::tests::bookmark_file_path_prefers_dx_bookmarks_file_override ... ok
[INFO] [stdout] test bookmarks::storage::tests::bookmark_file_path_uses_xdg_data_home_when_override_unset ... ok
[INFO] [stdout] test bookmarks::tests::get_returns_none_for_stale_path ... ok
[INFO] [stdout] test bookmarks::tests::remove_existing_bookmark_succeeds ... ok
[INFO] [stdout] test cli::menu::tests::frecents_mode_returns_raw_path_no_slash ... ok
[INFO] [stdout] test cli::menu::tests::menu_result_to_action_maps_cancel_to_explicit_cancel_action ... ok
[INFO] [stdout] test bookmarks::tests::set_with_explicit_path_succeeds ... ok
[INFO] [stdout] test bookmarks::tests::set_overwrites_existing_bookmark ... ok
[INFO] [stdout] test bookmarks::storage::tests::read_corrupt_file_returns_error ... ok
[INFO] [stdout] test bookmarks::tests::list_is_sorted_by_name ... ok
[INFO] [stdout] test bookmarks::storage::tests::write_then_read_round_trip_preserves_bookmarks ... ok
[INFO] [stdout] test bookmarks::storage::tests::read_missing_file_returns_empty_store ... ok
[INFO] [stdout] test cli::menu::tests::menu_result_to_action_returns_noop_for_tui_resize_failure ... ok
[INFO] [stdout] test cli::bookmarks::tests::empty_list_returns_zero ... ok
[INFO] [stdout] test bookmarks::storage::tests::write_store_creates_parent_directory ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_results_invalid_falls_back ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_results_uses_valid_positive_value ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_rows_defaults_to_10 ... ok
[INFO] [stdout] test bookmarks::tests::remove_nonexistent_bookmark_fails ... ok
[INFO] [stdout] test cli::complete::tests::navigate_back_out_of_range_fails ... ok
[INFO] [stdout] test cli::init::tests::init_rejects_unknown_shell ... ok
[INFO] [stdout] test cli::menu::tests::frecents_mode_path_with_spaces_is_quoted_no_slash ... ok
[INFO] [stdout] test cli::menu::tests::ancestors_mode_returns_raw_path_no_slash ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_explicit_absolute_input_preserves_absolute_output ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_path_with_spaces_is_quoted_with_trailing_slash_outside ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_parent_relative_prefix_preserved_in_replacement ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_path_with_embedded_single_quote_is_escaped ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_multi_parent_relative_prefix_preserved_in_replacement ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_path_without_special_chars_is_not_quoted ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_simple_path_gets_trailing_slash ... ok
[INFO] [stdout] test bookmarks::storage::tests::write_store_replace_failure_preserves_last_known_good_target ... ok
[INFO] [stdout] test cli::menu::tests::parse_item_max_len_invalid_is_none ... ok
[INFO] [stdout] test cli::menu::tests::parse_item_max_len_unset_is_none ... ok
[INFO] [stdout] test cli::menu::tests::paths_mode_relative_cwd_descendant_formats_as_dot_slash ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_border_defaults_off ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_border_falsy_values_keep_border_off ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_border_truthy_values_enable_border ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_results_defaults_to_1000 ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_rows_invalid_falls_back ... ok
[INFO] [stdout] test cli::menu::tests::parse_menu_max_rows_uses_valid_positive_value ... ok
[INFO] [stdout] test cli::menu::tests::recents_mode_returns_raw_path_no_slash ... ok
[INFO] [stdout] test cli::menu::tests::stack_mode_path_with_spaces_is_quoted ... ok
[INFO] [stdout] test cli::menu::tests::stack_mode_returns_raw_path_no_slash ... ok
[INFO] [stdout] test common::tests::atomic_write_error_mapping_dispatches_to_correct_closure ... ok
[INFO] [stdout] test complete::ancestors::tests::filtered_ancestor_list_uses_query_matching ... ok
[INFO] [stdout] test complete::ancestors::tests::full_ancestor_list_is_nearest_first ... ok
[INFO] [stdout] test complete::ancestors::tests::root_has_no_ancestors ... ok
[INFO] [stdout] test complete::filter::tests::dot_slash_prefix_matches_by_basename ... ok
[INFO] [stdout] test complete::filter::tests::normalize_expands_tilde ... ok
[INFO] [stdout] test complete::filter::tests::normalize_strips_dot_slash_prefix ... ok
[INFO] [stdout] test complete::filter::tests::path_prefix_matches_are_included ... ok
[INFO] [stdout] test complete::filter::tests::normalize_strips_trailing_slash ... ok
[INFO] [stdout] test complete::filter::tests::preserves_input_order_within_same_match_tier ... ok
[INFO] [stdout] test complete::filter::tests::tilde_matches_absolute_candidate ... ok
[INFO] [stdout] test complete::filter::tests::normalize_trailing_slash_and_tilde ... ok
[INFO] [stdout] test complete::filter::tests::substring_matches_are_case_insensitive ... ok
[INFO] [stdout] test complete::recents::tests::missing_session_returns_empty ... ok
[INFO] [stdout] test complete::paths::tests::no_match_returns_empty ... ok
[INFO] [stdout] test complete::tests::format_json_contains_required_fields ... ok
[INFO] [stdout] test complete::recents::tests::query_filter_is_applied ... ok
[INFO] [stdout] test complete::tests::frecents_returns_empty_when_provider_unavailable ... ok
[INFO] [stdout] test bookmarks::tests::set_rejects_nonexistent_path ... ok
[INFO] [stdout] test complete::tests::frecents_returns_provider_data_when_available ... ok
[INFO] [stdout] test complete::tests::format_plain_prints_one_path_per_line ... ok
[INFO] [stdout] test complete::tests::label_generation_uses_path_tail ... ok
[INFO] [stdout] test complete::tests::selector_out_of_range_returns_error ... ok
[INFO] [stdout] test complete::recents::tests::recents_history_is_returned_most_recent_first ... ok
[INFO] [stdout] test complete::tests::selector_path_match_returns_best_candidate ... ok
[INFO] [stdout] test complete::filter::tests::no_match_returns_empty ... ok
[INFO] [stdout] test complete::tests::selector_without_input_picks_first_candidate ... ok
[INFO] [stdout] test complete::tests::selector_path_with_no_match_fails ... ok
[INFO] [stdout] test complete::tests::selector_with_numeric_value_picks_nth_candidate ... ok
[INFO] [stdout] test complete::recents::tests::empty_session_returns_empty ... ok
[INFO] [stdout] test config::tests::defaults_remain_when_toml_fields_missing ... ok
[INFO] [stdout] test complete::filter::tests::normalize_bare_tilde ... ok
[INFO] [stdout] test complete::filter::tests::trailing_slash_matches_candidate_without_slash ... ok
[INFO] [stdout] test complete::tests::selector_with_digit_prefixed_text_still_uses_text_matching ... ok
[INFO] [stdout] test config::tests::parse_bool_accepts_common_variants ... ok
[INFO] [stdout] test config::tests::parses_toml_config ... ok
[INFO] [stdout] test config::tests::split_paths_supports_multiple_values ... ok
[INFO] [stdout] test complete::paths::tests::includes_bookmark_match_when_present ... ok
[INFO] [stdout] test frecency::tests::frecency_provider_trait_contract_can_be_mocked ... ok
[INFO] [stdout] test hooks::common::tests::shared_completion_command_assembly_preserves_stack_direction_forms ... ok
[INFO] [stdout] test hooks::common::tests::unique_completion_handlers_dedupes_by_selected_handler ... ok
[INFO] [stdout] test complete::tests::session_helper_returns_empty_for_missing_session ... ok
[INFO] [stdout] test hooks::tests::bash_back_forward_use_stack_wrapper_not_nav_wrapper ... ok
[INFO] [stdout] test complete::paths::tests::returns_multiple_abbreviation_candidates ... ok
[INFO] [stdout] test frecency::tests::unavailable_zoxide_provider_reports_false ... ok
[INFO] [stdout] test hooks::tests::all_shells_freeze_command_not_found_guard_contract_markers ... ok
[INFO] [stdout] test frecency::tests::unavailable_zoxide_provider_returns_empty_query_results ... ok
[INFO] [stdout] test hooks::tests::bash_up_seeds_origin_before_navigate ... ok
[INFO] [stdout] test hooks::tests::all_shells_freeze_menu_fallback_contract_markers ... ok
[INFO] [stdout] test hooks::tests::bash_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::bash_menu_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::fish_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::fish_back_forward_use_stack_wrapper ... ok
[INFO] [stdout] test hooks::tests::generate_all_shells_guard_existing_dx_session ... ok
[INFO] [stdout] test hooks::tests::fish_menu_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test complete::filter::tests::exact_basename_ranks_before_prefix_match ... ok
[INFO] [stdout] test complete::stack::tests::back_direction_returns_undo_entries_top_first ... ok
[INFO] [stdout] test cli::menu::tests::parse_item_max_len_positive_value ... ok
[INFO] [stdout] test complete::stack::tests::query_filter_is_applied ... ok
[INFO] [stdout] test hooks::tests::generate_pwsh_without_command_not_found_excludes_action ... ok
[INFO] [stdout] test hooks::tests::generate_bash_with_command_not_found_contains_handler ... ok
[INFO] [stdout] test hooks::tests::generate_pwsh_with_command_not_found_includes_guard_and_action ... ok
[INFO] [stdout] test hooks::tests::generate_bash_without_command_not_found_contains_cd_only ... ok
[INFO] [stdout] test hooks::tests::generate_fish_without_command_not_found_excludes_handler ... ok
[INFO] [stdout] test hooks::tests::pwsh_back_forward_use_stack_wrapper_and_undo_redo ... ok
[INFO] [stdout] test complete::stack::tests::forward_direction_returns_redo_entries_top_first ... ok
[INFO] [stdout] test hooks::tests::pwsh_menu_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::all_shells_freeze_wrapper_and_completion_routing_contracts ... ok
[INFO] [stdout] test complete::stack::tests::empty_stack_direction_returns_empty ... ok
[INFO] [stdout] test hooks::tests::generate_zsh_uses_handler_suffix ... ok
[INFO] [stdout] test hooks::tests::pwsh_removes_cd_alias_before_wrapper_definition ... ok
[INFO] [stdout] test hooks::tests::pwsh_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::zsh_back_forward_use_stack_wrapper ... ok
[INFO] [stdout] test config::tests::environment_overrides_toml_values ... ok
[INFO] [stdout] test menu::action::tests::noop_serializes_correctly ... ok
[INFO] [stdout] test menu::action::tests::replace_roundtrips_through_json ... ok
[INFO] [stdout] test menu::buffer::tests::cd_approved_flags_without_trailing_space_fall_back ... ok
[INFO] [stdout] test menu::action::tests::replace_serializes_with_camel_case_fields ... ok
[INFO] [stdout] test menu::buffer::tests::cd_flagged_forms_isolate_path_token ... ok
[INFO] [stdout] test menu::buffer::tests::cd_no_space_needs_prefix ... ok
[INFO] [stdout] test menu::buffer::tests::cd_minus_maps_to_stack_back ... ok
[INFO] [stdout] test menu::buffer::tests::cd_unsupported_and_lone_dash_forms_fall_back ... ok
[INFO] [stdout] test menu::buffer::tests::cd_plus_maps_to_stack_forward ... ok
[INFO] [stdout] test hooks::tests::zsh_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test hooks::tests::zsh_menu_script_has_balanced_braces_and_quotes ... ok
[INFO] [stdout] test menu::buffer::tests::cd_with_query ... ok
[INFO] [stdout] test complete::tests::session_helper_reverses_selected_paths_and_applies_filter ... ok
[INFO] [stdout] test config::tests::loads_from_toml_file_path ... ok
[INFO] [stdout] test hooks::tests::menu_enabled_scripts_keep_cross_shell_menu_invocation_marker ... ok
[INFO] [stdout] test menu::action::tests::cancel_serializes_correctly ... ok
[INFO] [stdout] test hooks::tests::generated_scripts_do_not_leak_internal_placeholder_tokens ... ok
[INFO] [stdout] test menu::buffer::tests::back_maps_to_stack_back ... ok
[INFO] [stdout] test menu::buffer::tests::cd_with_trailing_space_no_query ... ok
[INFO] [stdout] test menu::buffer::tests::cursor_beyond_buffer_is_clamped ... ok
[INFO] [stdout] test menu::buffer::tests::forward_maps_to_stack_forward ... ok
[INFO] [stdout] test menu::buffer::tests::empty_buffer_returns_none ... ok
[INFO] [stdout] test menu::buffer::tests::cursor_mid_command_returns_none ... ok
[INFO] [stdout] test menu::buffer::tests::leading_whitespace_is_handled ... ok
[INFO] [stdout] test menu::buffer::tests::parse_buffer_bare_slash_query ... ok
[INFO] [stdout] test menu::buffer::tests::multiple_spaces_between_command_and_query ... ok
[INFO] [stdout] test menu::buffer::tests::parse_buffer_handles_quoted_token_for_drill_in ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_bare_slash_preserved ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_double_quoted_path ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_simple_path_with_slash ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_single_quoted_path_with_appended_slash ... ok
[INFO] [stdout] test menu::buffer::tests::cdf_maps_to_frecents ... ok
[INFO] [stdout] test menu::buffer::tests::unrecognized_command_returns_none ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_single_quoted_with_embedded_single_quote ... ok
[INFO] [stdout] test menu::buffer::tests::cdr_maps_to_recents ... ok
[INFO] [stdout] test menu::buffer::tests::whitespace_only_buffer_returns_none ... ok
[INFO] [stdout] test menu::buffer::tests::up_maps_to_ancestors ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_single_quoted_path_without_slash ... ok
[INFO] [stdout] test menu::tui::imp::tests::apply_filter_edit_requeries_with_seed_plus_typed_refinement ... ok
[INFO] [stdout] test menu::buffer::tests::z_maps_to_frecents ... ok
[INFO] [stdout] test menu::tui::imp::tests::bordered_scrollbar_uses_full_content_area ... ok
[INFO] [stdout] test menu::tui::imp::tests::bordered_scrollbar_render_area_uses_inner_height ... ok
[INFO] [stdout] test menu::tui::imp::tests::bordered_menu_has_no_divider_area ... ok
[INFO] [stdout] test menu::tui::imp::tests::borderless_menu_divider_area_uses_last_row ... ok
[INFO] [stdout] test menu::tui::imp::tests::borderless_scrollbar_reserves_rightmost_column ... ok
[INFO] [stdout] test menu::buffer::tests::parse_buffer_handles_simple_slash_suffix_for_drill_in ... ok
[INFO] [stdout] test menu::tui::imp::tests::bounded_rendered_height_stays_within_reserved_height ... ok
[INFO] [stdout] test menu::buffer::tests::unquote_absolute_with_trailing_slash_preserved ... ok
[INFO] [stdout] test menu::tui::imp::tests::bounded_rendered_height_allows_reexpansion_back_to_reserved_height ... ok
[INFO] [stdout] test menu::tui::imp::tests::apply_filter_edit_backspace_at_seed_does_not_requery ... ok
[INFO] [stdout] test menu::tests::mixed_case_path_order_menu_paths_matches_completion_order ... ok
[INFO] [stdout] test menu::tui::imp::tests::bordered_menu_content_area_uses_full_list_area ... ok
[INFO] [stdout] test menu::tui::imp::tests::borderless_menu_adds_prompt_gap_row ... ok
[INFO] [stdout] test menu::tui::imp::tests::borderless_menu_content_area_reserves_one_separator_row ... ok
[INFO] [stdout] test menu::tui::imp::tests::borderless_scrollbar_render_area_uses_reserved_column ... ok
[INFO] [stdout] test menu::tui::imp::tests::build_menu_layout_reserves_scrollbar_column_when_needed ... ok
[INFO] [stdout] test menu::tui::imp::tests::cancel_result_is_noop_after_net_zero_edits ... ok
[INFO] [stdout] test menu::tui::imp::tests::cleared_trailing_area_returns_vacated_rows_on_shrink ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_layout_metrics_distributes_remainder ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_list_rows_honors_cap_and_minimum ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_rendered_height_keeps_minimal_no_match_floor ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_rendered_height_shrinks_with_filtered_bordered_single_column_results ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_rendered_height_shrinks_with_filtered_multicolumn_results ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_rendered_height_shrinks_with_filtered_borderless_multicolumn_results ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_absolute_when_outside_home ... ok
[INFO] [stdout] test menu::tui::imp::tests::compute_rendered_height_shrinks_with_filtered_single_column_results ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_cwd_itself_shows_dot ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_paths_mode_multi_parent_relative_prefix_is_preserved ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_explicit_absolute_mode_preserves_absolute_path ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_paths_mode_relative_under_cwd_uses_dot_slash ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_paths_mode_parent_relative_prefix_is_preserved ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_relative_under_cwd ... ok
[INFO] [stdout] test menu::tui::imp::tests::filter_state_empty_seed_can_return_to_empty ... ok
[INFO] [stdout] test menu::tui::imp::tests::key_event_mapping_arrows_remain_navigation ... ok
[INFO] [stdout] test menu::tui::imp::tests::key_event_mapping_k_is_filter_input_not_navigation ... ok
[INFO] [stdout] test menu::tui::imp::tests::key_event_mapping_tab_and_backtab_remain_navigation ... ok
[INFO] [stdout] test menu::tui::imp::tests::move_selection_grid_vertical_wraps_to_adjacent_column ... ok
[INFO] [stdout] test menu::tui::imp::tests::menu_top_row_leaves_blank_line_when_borderless ... ok
[INFO] [stdout] test menu::tui::imp::tests::filter_state_clamps_backspace_to_initial_query ... ok
[INFO] [stdout] test menu::tui::imp::tests::rendered_menu_area_uses_current_height_within_reserved_area ... ok
[INFO] [stdout] test menu::tui::imp::tests::display_label_tilde_when_under_home_but_not_cwd ... ok
[INFO] [stdout] test menu::tui::imp::tests::pad_to_width_fills_column_width ... ok
[INFO] [stdout] test menu::tui::imp::tests::effective_item_max_len_uses_actual_max ... ok
[INFO] [stdout] test menu::tui::imp::tests::key_event_mapping_j_is_filter_input_not_navigation ... ok
[INFO] [stdout] test menu::tui::imp::tests::overflow_note_reports_hidden_results ... ok
[INFO] [stdout] test menu::tui::imp::tests::scroll_rows_needed_only_when_not_enough_rows_below ... ok
[INFO] [stdout] test menu::tui::imp::tests::selected_label_uses_precomputed_labels_and_falls_back_for_empty_selection ... ok
[INFO] [stdout] test menu::tui::imp::tests::truncate_for_cell_uses_ellipsis_and_tail ... ok
[INFO] [stdout] test resolve::abbreviation::tests::gap_only_segment_does_not_match_everything ... ok
[INFO] [stdout] test resolve::abbreviation::tests::ignores_query_without_slashes ... ok
[INFO] [stdout] test resolve::abbreviation::tests::matches_doubled_period_gap_queries ... ok
[INFO] [stdout] test resolve::abbreviation::tests::matches_hyphen_delimited_fragment ... ok
[INFO] [stdout] test resolve::abbreviation::tests::matches_leading_dot_fragment_against_interior_suffix ... ok
[INFO] [stdout] test resolve::abbreviation::tests::matches_plain_prefix_without_shortening_operators ... ok
[INFO] [stdout] test resolve::abbreviation::tests::parsed_segment_separates_prefix_and_operator_matching ... ok
[INFO] [stdout] test resolve::abbreviation::tests::preserves_delimiter_identity ... ok
[INFO] [stdout] test resolve::abbreviation::tests::tokenizes_doubled_period_before_single_dot_delimiter ... ok
[INFO] [stdout] test resolve::abbreviation::tests::supports_case_insensitive_operator_matching ... ok
[INFO] [stdout] test resolve::completion::tests::completion_dot_slash_empty_dir_returns_empty ... ok
[INFO] [stdout] test resolve::abbreviation::tests::supports_case_insensitive_matching ... ok
[INFO] [stdout] test resolve::completion::tests::completion_dot_slash_lists_children_when_present ... ok
[INFO] [stdout] test resolve::pipeline::tests::direct_resolution_wins_over_fallback_search_root ... ok
[INFO] [stdout] test resolve::abbreviation::tests::returns_empty_when_no_segment_path_matches ... ok
[INFO] [stdout] test resolve::completion::tests::completion_returns_delimiter_aware_matches ... ok
[INFO] [stdout] test resolve::pipeline::tests::effective_roots_dedup_when_cwd_already_configured ... ok
[INFO] [stdout] test resolve::completion::tests::completion_leading_slash_empty_filesystem_falls_back_from_filesystem_root ... ok
[INFO] [stdout] test resolve::pipeline::tests::errors_on_nonexistent_path ... ok
[INFO] [stdout] test resolve::completion::tests::completion_matches_resolve_for_dot_slash_prefix_fallback_target ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolve_dot_slash_direct_miss_falls_back_to_abbreviation ... ok
[INFO] [stdout] test resolve::pipeline::tests::effective_roots_include_cwd_when_no_roots_configured ... ok
[INFO] [stdout] test resolve::completion::tests::mixed_case_path_order_tie_breaks_are_deterministic ... ok
[INFO] [stdout] test resolve::completion::tests::completion_returns_doubled_period_matches ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolve_leading_slash_direct_miss_falls_back_from_filesystem_root ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolve_leading_slash_direct_miss_does_not_use_bookmark_lookup ... ok
[INFO] [stdout] test resolve::abbreviation::tests::resolves_multisegment_abbreviation ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolves_absolute_existing_path ... ok
[INFO] [stdout] test resolve::completion::tests::completion_tilde_slash_empty_filesystem_falls_back_to_abbreviation ... ok
[INFO] [stdout] test resolve::precedence::tests::resolves_absolute_paths ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolves_relative_existing_path ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolves_doubled_period_query ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolves_multi_segment_delimiter_aware_query ... ok
[INFO] [stdout] test resolve::pipeline::tests::step_up_alias_keeps_precedence_over_gap_syntax ... ok
[INFO] [stdout] test resolve::precedence::tests::resolves_relative_paths ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolves_delimiter_aware_query ... ok
[INFO] [stdout] test resolve::traversal::tests::excessive_depth_stops_at_root ... ok
[INFO] [stdout] test resolve::roots::tests::resolves_abbreviated_path_in_root ... ok
[INFO] [stdout] test resolve::roots::tests::resolves_delimiter_aware_multi_segment_match_in_root ... ok
[INFO] [stdout] test resolve::roots::tests::resolves_delimiter_aware_single_segment_match_in_root ... ok
[INFO] [stdout] test resolve::traversal::tests::ignores_non_alias_inputs ... ok
[INFO] [stdout] test resolve::traversal::tests::resolves_n_dot_alias ... ok
[INFO] [stdout] test resolve::traversal::tests::resolves_up_keyword ... ok
[INFO] [stdout] test resolve::roots::tests::resolves_exact_match_in_root ... ok
[INFO] [stdout] test stacks::storage::tests::cleanup_permission_errors_do_not_propagate ... ok
[INFO] [stdout] test resolve::traversal::tests::traverses_multi_segment_paths_with_callback_matcher ... ok
[INFO] [stdout] test resolve::precedence::tests::resolves_home_paths ... ok
[INFO] [stdout] test resolve::traversal::tests::resolves_three_dots ... ok
[INFO] [stdout] test resolve::traversal::tests::preserves_base_order_for_matches ... ok
[INFO] [stdout] test resolve::completion::tests::completion_dot_slash_empty_filesystem_falls_back_to_abbreviation ... ok
[INFO] [stdout] test resolve::pipeline::tests::returns_ambiguous_error_for_delimiter_aware_candidates ... ok
[INFO] [stdout] test resolve::pipeline::tests::returns_ambiguous_error_for_multiple_candidates ... ok
[INFO] [stdout] test stacks::storage::tests::cleanup_preserves_recent_files ... ok
[INFO] [stdout] test resolve::pipeline::tests::bookmark_resolves_when_no_filesystem_match_exists ... ok
[INFO] [stdout] test resolve::precedence::tests::resolves_direct_child_path ... ok
[INFO] [stdout] test stacks::tests::consecutive_undos_build_redo_stack ... ok
[INFO] [stdout] test stacks::tests::pop_fails_when_undo_empty ... ok
[INFO] [stdout] test stacks::storage::tests::read_missing_file_returns_empty_session ... ok
[INFO] [stdout] test stacks::tests::pop_returns_top_undo_without_touching_redo ... ok
[INFO] [stdout] test stacks::tests::push_duplicate_is_no_op_and_preserves_redo ... ok
[INFO] [stdout] test stacks::storage::tests::read_corrupt_file_returns_default_and_write_overwrites ... ok
[INFO] [stdout] test stacks::tests::push_rejects_relative_path ... ok
[INFO] [stdout] test stacks::tests::push_onto_empty_session_sets_cwd ... ok
[INFO] [stdout] test stacks::tests::push_with_existing_history_moves_cwd_to_undo_and_clears_redo ... ok
[INFO] [stdout] test stacks::tests::redo_fails_when_no_future_history ... ok
[INFO] [stdout] test resolve::pipeline::tests::fallback_root_takes_precedence_over_bookmark ... ok
[INFO] [stdout] test resolve::completion::tests::mixed_case_path_order_for_filesystem_prefix_and_filtered_siblings ... ok
[INFO] [stdout] test stacks::tests::redo_restores_forward_position ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolve_prefixed_empty_fallback_query_preserves_path_not_found ... ok
[INFO] [stdout] test stacks::tests::undo_fails_when_no_history ... ok
[INFO] [stdout] test stacks::tests::undo_moves_cwd_to_redo_and_restores_previous_entry ... ok
[INFO] [stdout] test stacks::storage::tests::write_then_read_round_trip_succeeds ... ok
[INFO] [stdout] test stacks::storage::tests::write_session_replace_failure_preserves_last_known_good_target ... ok
[INFO] [stdout] test resolve::pipeline::tests::resolve_tilde_slash_direct_miss_falls_back_to_abbreviation ... ok
[INFO] [stdout] test stacks::storage::tests::cleanup_skips_non_session_files ... ok
[INFO] [stdout] test stacks::tests::sanitize_drops_relative_entries ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/dx-d299fb18d5068292)
[INFO] [stdout] test stacks::tests::serde_round_trip_preserves_stack_state ... ok
[INFO] [stdout] test stacks::storage::tests::cleanup_removes_files_older_than_ttl ... ok
[INFO] [stdout] test resolve::pipeline::tests::stale_bookmark_returns_no_match_and_resolution_fails ... ok
[INFO] [stdout] test stacks::storage::tests::session_directory_falls_back_to_temp_dir ... ok
[INFO] [stdout] test stacks::storage::tests::session_directory_prefers_xdg_runtime_when_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 288 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bookmarks_cli.rs (/opt/rustwide/target/debug/deps/bookmarks_cli-4afde8de96364c02)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test bookmarks_add_then_resolve_returns_bookmarked_path ... ok
[INFO] [stdout] test bookmarks_add_then_list_shows_entry ... ok
[INFO] [stdout] test bookmarks_remove_nonexistent_and_invalid_name_fail ... ok
[INFO] [stdout] test bookmarks_add_then_remove_then_list_is_empty ... ok
[INFO] [stdout] test bookmarks_json_and_env_override_work ... ok
[INFO] [stderr]      Running tests/complete_cli.rs (/opt/rustwide/target/debug/deps/complete_cli-d2af776d6eb0ca86)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test complete_ancestors_filter_returns_matching_entry ... ok
[INFO] [stdout] test complete_ancestors_at_root_returns_empty ... ok
[INFO] [stdout] test complete_ancestors_lists_nearest_first ... ok
[INFO] [stdout] test complete_json_output_has_path_label_rank ... ok
[INFO] [stdout] test complete_paths_uses_cwd_as_implicit_root_when_unset ... ok
[INFO] [stdout] test complete_frecents_without_zoxide_returns_empty ... ok
[INFO] [stdout] test complete_paths_returns_abbreviation_matches ... ok
[INFO] [stdout] test complete_paths_returns_delimiter_aware_matches ... ok
[INFO] [stdout] test complete_paths_no_match_returns_empty ... ok
[INFO] [stdout] test complete_limit_and_list_alias_cap_results ... ok
[INFO] [stdout] test complete_paths_returns_doubled_period_matches ... ok
[INFO] [stdout] test complete_recents_missing_session_returns_empty_and_zero ... ok
[INFO] [stdout] test complete_error_cases_return_non_zero ... ok
[INFO] [stderr]      Running tests/init_cli.rs (/opt/rustwide/target/debug/deps/init_cli-8a76c88652469fe1)
[INFO] [stdout] test complete_recents_and_stack_use_session_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test init_bash_with_command_not_found_flag_includes_handler ... ok
[INFO] [stdout] test init_bash_prints_non_empty_output ... ok
[INFO] [stdout] test init_pwsh_prints_non_empty_output ... ok
[INFO] [stdout] test init_unknown_shell_fails_with_diagnostic ... ok
[INFO] [stdout] test init_bash_without_command_not_found_flag_excludes_handler ... ok
[INFO] [stdout] test init_fish_prints_non_empty_output ... ok
[INFO] [stdout] test init_zsh_with_command_not_found_flag_includes_handler ... ok
[INFO] [stdout] test init_zsh_prints_non_empty_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/menu_cli.rs (/opt/rustwide/target/debug/deps/menu_cli-02e2b68e03d0ab88)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test init_zsh_with_menu_flag_includes_menu_widget ... ok
[INFO] [stdout] test init_bash_with_menu_flag_includes_menu_code ... ok
[INFO] [stdout] test init_bash_without_menu_excludes_menu_code ... ok
[INFO] [stdout] test init_fish_without_menu_excludes_menu_binding ... ok
[INFO] [stdout] test init_zsh_without_menu_excludes_menu_widget ... ok
[INFO] [stdout] test menu_debug_mode_emits_stderr_diagnostics ... ok
[INFO] [stdout] test menu_empty_buffer_outputs_noop ... ok
[INFO] [stdout] test menu_flagged_cd_replace_span_starts_at_path_token ... ok
[INFO] [stdout] test init_pwsh_without_menu_excludes_tab_handler ... ok
[INFO] [stdout] test hook_scripts_do_not_perform_intermediate_menu_edits ... ok
[INFO] [stdout] test init_fish_with_menu_flag_includes_menu_binding ... ok
[INFO] [stdout] test menu_debug_mode_off_by_default ... ok
[INFO] [stdout] test menu_paths_mode_explicit_absolute_query_preserves_absolute_replacement ... ok
[INFO] [stdout] test menu_psreadline_mode_keeps_posix_flagged_cd_as_fallback ... ok
[INFO] [stdout] test menu_without_tty_outputs_noop_json ... ok
[INFO] [stdout] test menu_paths_mode_parent_relative_query_preserves_parent_prefix_replacement ... ok
[INFO] [stdout] test init_pwsh_with_menu_flag_includes_psreadline_handler ... ok
[INFO] [stdout] test menu_unrecognized_command_outputs_noop ... ok
[INFO] [stdout] test menu_stderr_is_silent_on_noop ... ok
[INFO] [stdout] test menu_noop_json_has_only_action_field ... ok
[INFO] [stdout] test menu_paths_mode_relative_query_uses_dot_slash_replacement ... ok
[INFO] [stdout] test menu_paths_mode_honors_explicit_cwd ... ok
[INFO] [stdout] test hook_scripts_contain_fallback_on_noop ... ok
[INFO] [stdout] test hook_scripts_check_exit_status_before_applying ... ok
[INFO] [stdout] test hook_scripts_apply_replace_action_contract ... ok
[INFO] [stdout] test menu_with_valid_dx_command_without_tty_returns_noop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/navigate_cli.rs (/opt/rustwide/target/debug/deps/navigate_cli-ba8a67ac609eead2)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test navigate_up_without_selector_returns_first_ancestor ... ok
[INFO] [stdout] test navigate_up_numeric_selector_returns_nth_ancestor ... ok
[INFO] [stdout] test navigate_up_path_selector_uses_best_match ... ok
[INFO] [stdout] test navigate_back_and_forward_use_stack_entries ... ok
[INFO] [stdout] test navigate_fails_for_out_of_range_and_no_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolve_cli.rs (/opt/rustwide/target/debug/deps/resolve_cli-5be36cc6e9f15781)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test returns_non_zero_with_empty_stdout_on_not_found ... ok
[INFO] [stdout] test resolves_doubled_period_segment_query ... ok
[INFO] [stdout] test outputs_single_absolute_path_on_success ... ok
[INFO] [stdout] test list_mode_returns_candidates_for_ambiguity ... ok
[INFO] [stdout] test resolve_uses_cwd_as_implicit_root_when_unset ... ok
[INFO] [stdout] test resolves_delimiter_aware_segment_query ... ok
[INFO] [stdout] test json_mode_returns_structured_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolve_latency.rs (/opt/rustwide/target/debug/deps/resolve_latency-ef5ed5fca673875a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test typical_queries_complete_under_50ms_per_query ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test direct_child_beats_fallback_root_match ... ok
[INFO] [stdout] test step_up_alias_wins_over_search_root_name ... ok
[INFO] [stdout] test ambiguous_json_mode_returns_candidates_and_zero_exit ... ok
[INFO] [stdout] test ambiguous_default_mode_fails_with_stderr_diagnostic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resolve_precedence.rs (/opt/rustwide/target/debug/deps/resolve_precedence-4e8ddecbaa8139d0)
[INFO] [stderr]      Running tests/shell_hook_guard.rs (/opt/rustwide/target/debug/deps/shell_hook_guard-84f646fab1a59238)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test bash_generated_hook_cd_wrapper_invokes_dx_once_and_changes_directory ... ok
[INFO] [stdout] test bash_generated_hook_command_not_found_resolves_path_like_command_once ... ok
[INFO] [stdout] test bash_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls ... ok
[INFO] [stdout] test zsh_generated_hook_command_not_found_resolves_doubled_period_command_once ... FAILED
[INFO] [stdout] test zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls ... FAILED
[INFO] [stdout] test fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior ... FAILED
[INFO] [stdout] test fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once ... FAILED
[INFO] [stdout] test zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name ... FAILED
[INFO] [stdout] test zsh_generated_hook_command_not_found_resolves_path_like_command_once ... FAILED
[INFO] [stdout] test bash_generated_hook_command_not_found_resolves_delimiter_shortened_command_once ... ok
[INFO] [stdout] test bash_generated_hook_command_not_found_plain_word_still_falls_through ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- zsh_generated_hook_command_not_found_resolves_doubled_period_command_once stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'zsh_generated_hook_command_not_found_resolves_doubled_period_command_once' (502) panicked at tests/shell_hook_guard.rs:51:10:
[INFO] [stdout] run shell script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e7926d2ea - shell_hook_guard[8aea172114684f4e]::run_shell
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:51:10
[INFO] [stdout]   22:     0x5f9e792709c9 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_doubled_period_command_once
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:279:18
[INFO] [stdout]   23:     0x5f9e7926c247 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_doubled_period_command_once::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:267:79
[INFO] [stdout]   24:     0x5f9e7926b0a6 - <shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_doubled_period_command_once::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stderr] error: test failed, to rerun pass `--test shell_hook_guard`
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   46:     0x75614c11da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls' (501) panicked at tests/shell_hook_guard.rs:51:10:
[INFO] [stdout] run shell script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e7926d2ea - shell_hook_guard[8aea172114684f4e]::run_shell
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:51:10
[INFO] [stdout]   22:     0x5f9e79271343 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:161:18
[INFO] [stdout]   23:     0x5f9e7926c277 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:153:81
[INFO] [stdout]   24:     0x5f9e7926b0e6 - <shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   46:     0x75614c11da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior' (499) panicked at tests/shell_hook_guard.rs:313:10:
[INFO] [stdout] run fish literal dir script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e792734a5 - shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:313:10
[INFO] [stdout]   22:     0x5f9e7926c337 - shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:303:87
[INFO] [stdout]   23:     0x5f9e7926b1e6 - <shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   45:     0x75614c11da64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once' (498) panicked at tests/shell_hook_guard.rs:346:10:
[INFO] [stdout] run fish delimiter-shortened hook script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e79272bd0 - shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:346:10
[INFO] [stdout]   22:     0x5f9e7926c307 - shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:329:85
[INFO] [stdout]   23:     0x5f9e7926b1a6 - <shell_hook_guard[8aea172114684f4e]::fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   45:     0x75614c11da64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name' (500) panicked at tests/shell_hook_guard.rs:51:10:
[INFO] [stdout] run shell script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e7926d2ea - shell_hook_guard[8aea172114684f4e]::run_shell
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:51:10
[INFO] [stdout]   22:     0x5f9e7927000f - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:392:18
[INFO] [stdout]   23:     0x5f9e7926c217 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:370:77
[INFO] [stdout]   24:     0x5f9e7926b066 - <shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   46:     0x75614c11da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- zsh_generated_hook_command_not_found_resolves_path_like_command_once stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'zsh_generated_hook_command_not_found_resolves_path_like_command_once' (503) panicked at tests/shell_hook_guard.rs:51:10:
[INFO] [stdout] run shell script: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5f9e792f008a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized::<std[1209cfb42f6d497f]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5f9e792f008a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5f9e792f008a - <<std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5f9e793045ea - <core[4a92201981c6b77a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5f9e793045ea - core[4a92201981c6b77a]::fmt::write
[INFO] [stdout]    6:     0x5f9e792f4992 - std[1209cfb42f6d497f]::io::default_write_fmt::<alloc[420bb310a727dfd7]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5f9e792f4992 - <alloc[420bb310a727dfd7]::vec::Vec<u8> as std[1209cfb42f6d497f]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5f9e792cd38f - <std[1209cfb42f6d497f]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5f9e792cd38f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5f9e792e7839 - std[1209cfb42f6d497f]::panicking::default_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5f9e79282aec - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5f9e79282aec - test[59e67a9bc0e119f1]::test_main_inner::<test[59e67a9bc0e119f1]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5f9e792e79f2 - <alloc[420bb310a727dfd7]::boxed::Box<dyn for<'a, 'b> core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5f9e792e79f2 - std[1209cfb42f6d497f]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5f9e792cd448 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5f9e792c2429 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace::<std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5f9e792ce1ed - __rustc[4effac393e9f3da6]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5f9e79304cdc - core[4a92201981c6b77a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5f9e79304ab2 - core[4a92201981c6b77a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5f9e7926531c - <core[4a92201981c6b77a]::result::Result<std[1209cfb42f6d497f]::process::Output, std[1209cfb42f6d497f]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5f9e7926d2ea - shell_hook_guard[8aea172114684f4e]::run_shell
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:51:10
[INFO] [stdout]   22:     0x5f9e7926e9c9 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_path_like_command_once
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:186:18
[INFO] [stdout]   23:     0x5f9e7926c1b7 - shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_path_like_command_once::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/shell_hook_guard.rs:174:74
[INFO] [stdout]   24:     0x5f9e7926afe6 - <shell_hook_guard[8aea172114684f4e]::zsh_generated_hook_command_not_found_resolves_path_like_command_once::{closure#0} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5f9e79275dcb - <fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5f9e79275dcb - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5f9e792835bb - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5f9e792835bb - std[1209cfb42f6d497f]::panicking::catch_unwind::<core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5f9e792835bb - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<test[59e67a9bc0e119f1]::run_test_in_process::{closure#0}>, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test_in_process
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5f9e792835bb - test[59e67a9bc0e119f1]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5f9e7927ccd4 - test[59e67a9bc0e119f1]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5f9e7927ccd4 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5f9e792861c2 - <core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5f9e792861c2 - std[1209cfb42f6d497f]::panic::catch_unwind::<core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe<std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5f9e792861c2 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5f9e792861c2 - <std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked<test[59e67a9bc0e119f1]::run_test::{closure#1}, ()>::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5f9e792ef47f - <alloc[420bb310a727dfd7]::boxed::Box<dyn core[4a92201981c6b77a]::ops::function::FnOnce<(), Output = ()> + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5f9e792ef47f - <std[1209cfb42f6d497f]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x75614c090aa4 - <unknown>
[INFO] [stdout]   46:     0x75614c11da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     fish_generated_hook_command_not_found_resolves_delimiter_shortened_command_once
[INFO] [stdout]     fish_generated_hook_command_not_found_respects_literal_directory_auto_cd_behavior
[INFO] [stdout]     zsh_generated_hook_cd_permission_denied_error_does_not_leak_helper_name
[INFO] [stdout]     zsh_generated_hook_command_not_found_guard_prevents_recursive_resolve_calls
[INFO] [stdout]     zsh_generated_hook_command_not_found_resolves_doubled_period_command_once
[INFO] [stdout]     zsh_generated_hook_command_not_found_resolves_path_like_command_once
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 5 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fa3c22fba519972406098c78da24176c0233065a3a6bafb53755d535126b4958", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa3c22fba519972406098c78da24176c0233065a3a6bafb53755d535126b4958", kill_on_drop: false }`
[INFO] [stdout] fa3c22fba519972406098c78da24176c0233065a3a6bafb53755d535126b4958
